#ifndef SIGNALSLOTPLUGININTERFACE
#define SIGNALSLOTPLUGININTERFACE

#include <QString>
#include <QObject>

#include "plugininterface.h"

class SignalSlotPluginInterface :public QObject, public PluginInterface
{
public:
    virtual ~SignalSlotPluginInterface() {}

public slots:
    virtual void alertsSlot() = 0;
signals:
    void alert(const QString &message);

};


QT_BEGIN_NAMESPACE
Q_DECLARE_INTERFACE(SignalSlotPluginInterface,
                    "com.trolltech.Plugin.SignalSlotPluginInterface/1.0");
QT_END_NAMESPACE

#endif
